{
  "targets": [
    {
      "target_name": "addon",
      "sources": [
        "src/addon.cpp",
        "src/matrix_multiply.cu"
      ],
      "include_dirs": [
        "<!@(node -p \\"require('node-addon-api').include\\")",
        "/usr/local/cuda/include"
      ],
      "libraries": [
        "-L/usr/local/cuda/lib64",
        "-lcudart"
      ],
      "cflags!": ["-fno-exceptions"],
      "cflags_cc!": ["-fno-exceptions"],
      "defines": ["NAPI_DISABLE_CPP_EXCEPTIONS"]
    }
  ]
}
